package com.uhomecp.lambda.defaultmethod4;

public class Car implements Vehicle, FourWheeler{

    //第一个解决方案是创建自己的默认方法，来覆盖重写接口的默认方法：
//    default void print(){
//        System.out.println("我是一辆四轮汽车!");
//    }

    //第二种解决方案可以使用 super 来调用指定接口的默认方法：
//    @Override
//    public void print() {
//        Vehicle.super.print();
//    }

    //默认方法实例
    @Override
    public void print() {
        Vehicle.super.print();
        FourWheeler.super.print();
        Vehicle.blowHorn();
        System.out.println("我是一辆四轮车");
    }
}
